    ; Hell's Gate
    ; Dynamic system call invocation
    ; by smelly__vx (@RtlMateusz) and am0nsec (@am0nsec)
    ; the syscalls written in masm.

    ; Hell's Gate


.data
wSystemCallDWORD

    .code
HellsGatePROC
nop
mov     wSystemCall,    000h
nop
mov     wSystemCall,    ecx
nop
ret
HellsGateENDP

HellDescentPROC
nop
mov     rax,            rcx
nopF
mov     r10,            rax
nop
mov     eax,            wSystemCall
nop
syscallF
ret
HellDescentENDP

end